home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 October / EnigmA AMIGA RUN 01 (1995)(G.R. Edizioni)(IT)[!][issue 1995-10][Aminet 7].iso / Aminet / util / gnu / bison_1_22.lha / bison-1.22 / reduce.ch < prev    next >
Text File  |  1995-01-20  |  954b  |  45 lines

  1. Changes for REDUCE.C by Andreas Scherer, January 20, 1995.
  2.  
  3. @x l.31
  4. #include <stdio.h>
  5. #include "system.h"
  6. #include "files.h"
  7. #include "gram.h"
  8. #include "machine.h"
  9. #include "new.h"
  10. @y
  11. #include <stdio.h>
  12. #include <stdlib.h>
  13. #include "system.h"
  14. #include "files.h"
  15. #include "gram.h"
  16. #include "machine.h"
  17. #include "ansinew.h"
  18. @z
  19.  
  20. @x l.64
  21. static void useless_nonterminals();
  22. static void inaccessable_symbols();
  23. static void reduce_grammar_tables();
  24. static void print_results();
  25. static void print_notices();
  26. void dump_grammar();
  27.  
  28. extern void fatals ();
  29. @y
  30. bool bits_equal(BSet, BSet, int);
  31. int nbits(unsigned int);
  32. int bits_size(BSet, int);
  33. void reduce_grammar(void);
  34. void dump_grammar(void);
  35.  
  36. static bool useful_production(int, BSet);
  37. static void useless_nonterminals(void);
  38. static void inaccessable_symbols(void);
  39. static void reduce_grammar_tables(void);
  40. static void print_results(void);
  41. static void print_notices(void);
  42.  
  43. extern void fatals (char *,...);
  44. @z
  45.